package com.example.upload.service;

import com.example.upload.dto.ExecShellParamDTO;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;

/**
 * 上传文件服务类
 * @author admin
 */
public interface UploadFileService {

    /**
     * 保存文件
     * @param file
     * @return
     */
    String saveFile(MultipartFile file);

    /**
     * 执行 shell 脚本
     * @param paramDTO
     * @return
     */
    String execShell(ExecShellParamDTO paramDTO);
}
